/*
 * @(#)IUICityService.java
 * Copyright (c) 2011 TravelSky Technology Ltd. All Right Reserved. 
 */
package com.meetingshow.meeting.uiservice;

import java.util.List;

import com.meetingshow.common.base.service.model.QueryResults;
import com.meetingshow.common.base.uiservice.exception.BaseUIServiceException;
import com.meetingshow.meeting.uiservice.model.CityQueryParasVO;
import com.meetingshow.meeting.uiservice.model.CityVO;

public interface IUICityService {
    public java.lang.Integer saveCity(CityVO cityVO) throws BaseUIServiceException;

    public void updateCity(CityVO cityVO) throws BaseUIServiceException;

    public void removeCity(CityVO cityVO) throws BaseUIServiceException;

    public CityVO getCityById (java.lang.Integer cityId) throws BaseUIServiceException;

    public QueryResults<CityVO> queryCity(CityQueryParasVO cityQueryParasVO) throws BaseUIServiceException;
    
    public List<CityVO> getAllCities() throws BaseUIServiceException;
}